/// data : {"id":3,"name":"水泊梁山","place":"济宁市梁山县城东南隅","description":"水泊梁山景区坐落于梁山县城内，这里是《水浒传》故事的发祥地，这里按照故事中的描述，重现了水泊梁山的山寨格局与建筑场景。在这里，你可以欣赏“威风锣鼓”、“好汉迎宾”等古装演出、聆听传统山东快书、莲花落，还可观赏梁山武术及民风习俗斗鸡、斗羊等精彩演出，感受浓郁的水浒文化。","rank":"AAAA","createTime":"2021-10-16T10:57:06.000+00:00","updateTime":"2021-10-16T10:57:12.000+00:00"}
/// status : 200
/// msg : "ok"

class TravelInfo {
  TravelInfo({
    TravelInfoItem? data,
      int? status, 
      String? msg,}){
    _data = data;
    _status = status;
    _msg = msg;
}

  TravelInfo.fromJson(dynamic json) {
    _data = json['data'] != null ? TravelInfoItem.fromJson(json['data']) : null;
    _status = json['status'];
    _msg = json['msg'];
  }
  TravelInfoItem? _data;
  int? _status;
  String? _msg;

  TravelInfoItem? get data => _data;
  int? get status => _status;
  String? get msg => _msg;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    if (_data != null) {
      map['data'] = _data?.toJson();
    }
    map['status'] = _status;
    map['msg'] = _msg;
    return map;
  }

}

/// id : 3
/// name : "水泊梁山"
/// place : "济宁市梁山县城东南隅"
/// description : "水泊梁山景区坐落于梁山县城内，这里是《水浒传》故事的发祥地，这里按照故事中的描述，重现了水泊梁山的山寨格局与建筑场景。在这里，你可以欣赏“威风锣鼓”、“好汉迎宾”等古装演出、聆听传统山东快书、莲花落，还可观赏梁山武术及民风习俗斗鸡、斗羊等精彩演出，感受浓郁的水浒文化。"
/// rank : "AAAA"
/// createTime : "2021-10-16T10:57:06.000+00:00"
/// updateTime : "2021-10-16T10:57:12.000+00:00"

class TravelInfoItem {
  TravelInfoItem({
      int? id, 
      String? name, 
      String? place, 
      String? description, 
      String? rank, 
      String? createTime, 
      String? updateTime,}){
    _id = id;
    _name = name;
    _place = place;
    _description = description;
    _rank = rank;
    _createTime = createTime;
    _updateTime = updateTime;
}

  TravelInfoItem.fromJson(dynamic json) {
    _id = json['id'];
    _name = json['name'];
    _place = json['place'];
    _description = json['description'];
    _rank = json['rank'];
    _createTime = json['createTime'];
    _updateTime = json['updateTime'];
  }
  int? _id;
  String? _name;
  String? _place;
  String? _description;
  String? _rank;
  String? _createTime;
  String? _updateTime;

  int? get id => _id;
  String? get name => _name;
  String? get place => _place;
  String? get description => _description;
  String? get rank => _rank;
  String? get createTime => _createTime;
  String? get updateTime => _updateTime;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['id'] = _id;
    map['name'] = _name;
    map['place'] = _place;
    map['description'] = _description;
    map['rank'] = _rank;
    map['createTime'] = _createTime;
    map['updateTime'] = _updateTime;
    return map;
  }

}